package com.ruoyi.handing.service;

import java.util.List;
import com.ruoyi.handing.domain.AlgsAnimalHanding;

/**
 * 动物处理Service接口
 * 
 * @author ruoyi
 * @date 2023-03-17
 */
public interface IAlgsAnimalHandingService 
{
    /**
     * 查询动物处理
     * 
     * @param animalHandingId 动物处理主键
     * @return 动物处理
     */
    public AlgsAnimalHanding selectAlgsAnimalHandingByAnimalHandingId(Long animalHandingId);

    /**
     * 查询动物处理列表
     * 
     * @param algsAnimalHanding 动物处理
     * @return 动物处理集合
     */
    public List<AlgsAnimalHanding> selectAlgsAnimalHandingList(AlgsAnimalHanding algsAnimalHanding);

    /**
     * 新增动物处理
     * 
     * @param algsAnimalHanding 动物处理
     * @return 结果
     */
    public int insertAlgsAnimalHanding(AlgsAnimalHanding algsAnimalHanding);

    /**
     * 修改动物处理
     * 
     * @param algsAnimalHanding 动物处理
     * @return 结果
     */
    public int updateAlgsAnimalHanding(AlgsAnimalHanding algsAnimalHanding);

    /**
     * 批量删除动物处理
     * 
     * @param animalHandingIds 需要删除的动物处理主键集合
     * @return 结果
     */
    public int deleteAlgsAnimalHandingByAnimalHandingIds(Long[] animalHandingIds);

    /**
     * 删除动物处理信息
     * 
     * @param animalHandingId 动物处理主键
     * @return 结果
     */
    public int deleteAlgsAnimalHandingByAnimalHandingId(Long animalHandingId);

    public int chuli(Long animalHandingId);

}
